home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / 386pcbdv.zip / 386PCBDV.TXT
Text File  |  1988-05-18  |  19KB  |  376 lines

  1.                                  386PCBDV.TXT
  2.                               By Joseph Sheppard
  3.                        The Ledge PCBoard (818) 352-3620
  4.  
  5.     This  file  describes  the  method  I have used to run three nodes (two
  6.     live and one with no modem for the Sysop) using PCBoard 12.1,  Desqview
  7.     2.01  and Quarterdeck's Expanded Memory Manager 386 on a 16 MHz AMI 386
  8.     AT.
  9.  
  10.     I am writing this file because several months ago, when I  first  tried
  11.     to  setup  my  system,  very few systems were running multi-nodes under
  12.     Desqview on an 80386 based machine using the virtual 86 mode.  It  took
  13.     quite  a  bit  of  help  from  two  local  Sysops, Tom Tcimpidis of The
  14.     MOG-UR'S EMS (818) 366-1238  and  Ken  Ough  of  LUNACY  PCBoard  (818)
  15.     894-1248.  Without the help I received from Tom and Ken, I'm not sure I
  16.     would have been able to figure it out.
  17.  
  18.     It  is  assumed  that  the  reader  is  running a machine with an 80386
  19.     microprocessor running at least 16 MHz, and that you are very  familiar
  20.     with PCBoard 12.1, Desqview 2.01 and QEMM 4.0.
  21.  
  22.     My  specific  system includes 4096 K of RAM.  All the memory above 640K
  23.     is eXtended memory.  QEMM 4.0 will convert standard eXtended memory  on
  24.     a  386  machine  into  exPanded  memory  that  can  be used for running
  25.     programs.  If you are running more or less memory, you can  adjust  the
  26.     figures  mentioned  here  to match your system.  You will probably need
  27.     at least 2 megabytes of extended RAM in order to  run  2  live  PCBoard
  28.     nodes and have enough room left for a good sized third window.
  29.  
  30.     One  of  the problems I encountered is that the Desqview manual assumes
  31.     that there is a single user on  the  system  that  is  present  at  the
  32.     terminal  while  multi-tasking is  taking  place.   Many of the default
  33.     settings assume that the user  wants  the  most  speed  and  processing
  34.     power  put  toward  the  program  in the foreground.  A multi-node BBS,
  35.     however,  can   have   two   remote  users  with  a  third at the local
  36.     keyboard.  Nobody wants to be on the short end of the stick!
  37.  
  38.     Using the settings described here I have been able to  run  both  nodes
  39.     of  the BBS and a third window for my use as either a no-modem node, or
  40.     just space to play around in at very respectable speeds.  I  happen  to
  41.     run  a  USRobotics  Courier  HST  modem on node 1 with the port open at
  42.     19200 baud.  My  log  constantly  reflects  cps  ratings  ranging  from
  43.     1000-1200  cps  for  the  high  speed  callers, while another caller is
  44.     present on node 2, and I am busy in a third window.
  45.  
  46.  
  47.  
  48.  
  49.                                   CONFIG.SYS
  50.                                   -----------
  51.  
  52.     The first thing to alter is your CONFIG.SYS.  Mine looks like this:
  53.  
  54.     DEVICE=QEMM.SYS
  55.     FCBS=48,48
  56.     FILES=48
  57.  
  58.  
  59.     DEVICE=QEMM.SYS
  60.     ---------------
  61.     Converts  all  of  your  eXtended  memory to exPanded so that it can be
  62.     used to run programs in the virtual 86 mode.
  63.  
  64.     FCBS=48,48
  65.     ----------
  66.     This is the setting suggested to run PCBoard with a multi-tasker. It is
  67.     suggested that you have 16 FCBS per node.
  68.  
  69.     FILES=48
  70.     --------
  71.     This  is  the  Files  statement  suggested  to  run  PCBoard   with   a
  72.     multi-tasker. It is suggested that you have 16 file handles per node. A
  73.     smaller  setting  will  save RAM, but may result in "path configuration
  74.     errors"
  75.  
  76.     Regarding  BUFFERS,  I  am  running  a  two  megabyte  disk cache using
  77.     Speedcache, which is distributed with Speedstor hard drive partitioning
  78.     software, so I do not  use  a  BUFFERS=  statement.  Before  using  the
  79.     cache, I used to use BUFFERS=50.
  80.  
  81.  
  82.                                 DESQVIEW SETUP
  83.                                 --------------
  84.  
  85.     Go into your Desqview directory and type SETUP.  Go to the  performance
  86.     menu.  Mine looks like this:
  87.  
  88.  
  89.                    ╔1══Advanced═Setup:═Performance══════════╗
  90.                    ║                                        ║
  91.                    ║  Task Processing Time (in Clock Ticks) ║
  92.                    ║            Foreground:    1            ║
  93.                    ║            Background:    1            ║
  94.                    ║                                        ║
  95.                    ║  Memory Usage (in K)                   ║
  96.                    ║      Common Memory:      12            ║
  97.                    ║      DOS Buffer for EMS: 30            ║
  98.                    ║                                        ║
  99.                    ║  Optimize communications?    (Y/N): Y  ║
  100.                    ║  Allow swapping of programs? (Y/N): Y  ║
  101.                    ║  Manage printer contention?  (Y/N): Y  ║
  102.                    ║                                        ║
  103.                    ║           Next field     Tab           ║
  104.                    ║           Backup menu    Esc           ║
  105.                    ║           DONE           ─┘           ║
  106.                    ║                                        ║
  107.                    ╚════════════════════════════════════════╝
  108.  
  109.  
  110.     TASK PROCESSING TIME (in Clock Ticks)
  111.     -------------------------------------
  112.     The  default  settings  here  were  Foreground: 9, Background: 3.  From
  113.     remote the system looked like  PCBoard  re-written  for  the  Commodore
  114.     Vic-20!   Really slow and jerky with callers on both nodes.  For awhile
  115.     I ran it with 3 and  3,  then  2  and  2,  but  these  settings,  while
  116.     providing  VERY  smooth  scrolling  at  all  modem  speeds still caused
  117.     erratic remote keyboard entry.  Kind of like PC Pursuit, where you  type
  118.     and  the  text  on  the  screen  is  about  3  letters behind you.  The
  119.     Desqview manual says not to set it below 2 and 2, but with my system  1
  120.     and 1 provided smooth scrolling and excellent remote keyboard entry.
  121.  
  122.     Memory Usage (in K)
  123.     --------------------
  124.     Common  Memory:  12  is  the  default.  Didn't seem to improve anything
  125.     when I changed it to higher, so I just kept it there.
  126.  
  127.     DOS  Buffer for EMS: 30. The default is 2K. The maximum that the manual
  128.     states is effective is 30. Because I was looking for performance rather
  129.     than efficient use of memory, I chose the maximum.  If  your  available
  130.     memory dwindles too low, this would be place you could cut back without
  131.     a big loss of performance.
  132.  
  133.  
  134.  
  135.  
  136.  
  137.     Optimize Communications?
  138.     ------------------------
  139.     This is the default.  No change.
  140.  
  141.     Allow swapping of programs?
  142.     ---------------------------
  143.     Yes  is  the  default.   Nothing  exploded,  so  I  didn't  change  it.
  144.     However, as the manual states, DO NOT allow  a   modem  program  to  be
  145.     swapped out of memory!
  146.  
  147.     Manage Printer Contention?
  148.     --------------------------
  149.     The  default is NO. This one had to be changed to fix what seemed to be
  150.     a totally unrelated problem. While running Desqview, I couldn't seem to
  151.     use the CTTY command to go to DOS from remote. From the local  side,  I
  152.     could  type  CTTY COM1 from the DOS prompt, and instead of disappearing
  153.     to COM1, it would just bounce the DOS prompt  back  at  me  again  like
  154.     nothing  had happened. Finally I called Quarterdeck and they told me to
  155.     change this setting to YES. This fixed  the  problem,  while  (at  this
  156.     point anyway) not causing any new ones.
  157.  
  158.  
  159.  
  160.  
  161.                               PROGRAM INFORMATION
  162.                               -------------------
  163.  
  164.     All three of my PCBoard nodes are set-up exactly the  same  as  far  as
  165.     memory  allocated,  and  general  options.  The first set-up screen for
  166.     node 1 looks like this:
  167.  
  168.  
  169. ╔1══Change═a═Program═══════════════════════════════════════════════════════════╗
  170. ║                               Change a Program                               ║
  171. ║                                                                              ║
  172. ║ Program Name............: PCBoard Node 1                                     ║
  173. ║                                                                              ║
  174. ║ Keys to Use on Open Menu: N1                         Memory Size (in K): 300 ║
  175. ║──────────────────────────────────────────────────────────────────────────────║
  176. ║ Program...: d:\pcb\board                                                     ║
  177. ║                                                                              ║
  178. ║ Parameters:                                                                  ║
  179. ║                                                                              ║
  180. ║ Directory.: d:\pcb                                                           ║
  181. ║──────────────────────────────────────────────────────────────────────────────║
  182. ║ Options:                                                                     ║
  183. ║                     Writes directly to screen......: [Y]                     ║
  184. ║                     Displays graphics information..: [N]                     ║
  185. ║                     Can be swapped out of memory...: [N]                     ║
  186. ║                     Requires floppy diskette.......: [N]                     ║
  187. ║                                                                              ║
  188. ║  Press F1 for advanced options                  Press ─┘ when you are DONE  ║
  189. ╚══════════════════════════════════════════════════════════════════════════════╝
  190.  
  191.     Memory Size in K:
  192.     -----------------
  193.     Can  be less, but I made it 300K just to be sure. All functions seem to
  194.     work fine with  this  allocation.  Jump  To  DOS,  Doors  and  External
  195.     Protocols  all  function  fine.  Even  under  this  high  overhead  for
  196.     performance set-up you should still be able to allocate over 400K to  a
  197.     window if need be.
  198.  
  199.     Program....d:\pcb\board
  200.     -----------------------
  201.     This  executes  the  BOARD.BAT  file.   The  only change I have made in
  202.     BOARD.BAT is that I have it  execute  DVANSI  before  running  PCBOARD.
  203.     This  will  eliminate  the ANSI codes you may have seen when you try to
  204.     run PCBoard inside of Desqview.
  205.  
  206.     Can be swapped out of memory
  207.     ----------------------------
  208.     As with ANY communications program under Desqview, this  should  always
  209.     be set to NO.
  210.  
  211.     Writes Directly to Screen
  212.     -------------------------
  213.     I originally had this set to NO, but Doors compiled with  a  particular
  214.     version  of  DOORPCH wrote directly to the screen.  You may want to set
  215.     this to NO, and if you find that you have  screen  problems  inside  of
  216.     certain  doors,  set it to YES.  PCBoard itself dosen't write to screen
  217.     at all, so if you don't use doors, set it to NO.
  218.  
  219.  
  220.  
  221.                                ADVANCED OPTIONS
  222.                                ----------------
  223.  
  224.     Hit  F1  to  go  to the Advanced Options menu..some things will require
  225.     changing.  Here is my Advanced option screen for Node 1:
  226.  
  227. ╔1══Change═a═Program═══════════════════════════════════════════════════════════╗
  228. ║                      Change a Program Advanced Options                       ║
  229. ║                                                                              ║
  230. ║ System Memory (in K).......:   0   Maximum Program Memory Size (in K)..:     ║
  231. ║                                                                              ║
  232. ║ Script Buffer Size.......:  1000   Maximum Expanded Memory Size (in K):      ║
  233. ║                                                                              ║
  234. ║ Text Pages: 1  Graphics Pages: 0   Initial Mode:        Interrupts: 00 to FF ║
  235. ║──────────────────────────────────────────────────────────────────────────────║
  236. ║ Window Position:                                                             ║
  237. ║    Maximum Height:  25       Starting Height:  25       Starting Row...:   0 ║
  238. ║    Maximum Width.:  80       Starting Width.:  80       Starting Column:   0 ║
  239. ║──────────────────────────────────────────────────────────────────────────────║
  240. ║                                Shared Program                                ║
  241. ║ Pathname..:                                                                  ║
  242. ║                                                                              ║
  243. ║ Data......:                                                                  ║
  244. ║──────────────────────────────────────────────────────────────────────────────║
  245. ║ Options:                                                                     ║
  246. ║    Close on exit to DOS.........: [N]      Uses its own colors.........: [Y] ║
  247. ║    Allow Close Window command...: [Y]      Runs only in foreground.....: [N] ║
  248. ║    Uses math coprocessor........: [N]      Keyboard conflict (0-4).....: [0] ║
  249. ║                                                                              ║
  250. ║  Press F1 for standard options                  Press ─┘ when you are DONE  ║
  251. ╚══════════════════════════════════════════════════════════════════════════════╝
  252.  
  253.     Starting Height: 25
  254.     Starting Width.: 80
  255.     -------------------
  256.     This will keep Desqview from sticking you in a half sized  window.   To
  257.     switch between nodes just tap ALT twice real fast.
  258.  
  259.     Uses it's own colors : Y
  260.     ------------------------
  261.     Set  this  to  YES  if  you  want  PCBoards  normal  colors  instead of
  262.     Desqview's reverse screen stuff.
  263.  
  264.     Runs only in foreground: N
  265.     --------------------------
  266.     Set this to NO to insure that Desqview won't stop  one  of  your  nodes
  267.     because it's in background.
  268.  
  269.  
  270.  
  271.  
  272.  
  273.     Questions I get asked all the time:
  274.     ----------------------------------
  275.  
  276.     Q: Why do I get ANSI codes when I try to enter the board?
  277.  
  278.     A: You need to run DVANSI.COM in each and every window. Just stick  the
  279.     word DVANSI at the top of BOARD.BAT and your problem will go away.
  280.  
  281.     Q: I have a USRobotics HST modem. Downloads go very fast (1100 cps  and
  282.     better!)  but  uploads  from  callers  at  19200 bps using Ymodem-G and
  283.     Imodem always abort! What can I do about it?
  284.  
  285.     A:  This was a hopeless case until recently. I replaced my 16450 serial
  286.     chip with a 16550A. PCBoard 12.1 does not support the 16550A,  but  DSZ
  287.     does.  This  means that your users will have to use Zmodem (1000 cps on
  288.     my board) or Ymodem-G Batch (1100+ cps) to upload  files  until  Qmodem
  289.     and  PCBoard's  internal protocols support the 16550A.  I don't know if
  290.     this replacement will work for  everyone,  but  it  certainly  did  the
  291.     trick for me.
  292.  
  293.     Q:  How  do  I  make Desqview automatically open my PCBoard windows?  I
  294.     want my board to  come  back  up  automatically  in  case  of  a  power
  295.     failure. Now it just runs desqiew and sits at the opening screen!
  296.  
  297.     A:  You  have  to  define  a "Start-up Script".  Refer to your Desqview
  298.     manual for the specifics.  In General, you  have  to  use  the  "Learn"
  299.     feature,  and name your script "!" (without the Quotes).  Desqview will
  300.     automatically start with that script that you have  created  using  the
  301.     "Learn" function.
  302.  
  303.     Q:  I  get  a  message saying somethign about a "Non-swappable window",
  304.     then everything stops!  What am I doing wrong?
  305.  
  306.     A: You probably have your window  size  too  large.   Open  the  Memory
  307.     Status  window  and see what your largest available Expanded Memory is.
  308.     Reduce your window size to about 20K less  than  that  figure  and  try
  309.     again.
  310.  
  311.     Q:  The largest window I can open is only about 200K.  How come you can
  312.     open 300K windows?
  313.  
  314.     A: Some people can open 500K windows! The trick is to rename XDV.COM to
  315.     to  DV.COM.  This  makes  Desqveiw  load  itself  into little nooks and
  316.     crannies that you aren't using so you can have the  maximum  amount  of
  317.     RAM per window.  If your windows are still  smaller  than  you'd  like,
  318.     take  a  look at your CONFIG.SYS and AUTOEXEC.BAT.  Are you still using
  319.     ANSI.SYS?   You  don't  need  it  anymore   because   you   are   using
  320.     DVANSI...that  can  free  up a few bytes.  Look for things that you can
  321.     do without, and your window size will get larger.
  322.  
  323.     Q: When should I run my cache program, before or after Desqview starts?
  324.  
  325.     A:  ALWAYS  run cache programs BEFORE Desqveiw or any multi-tasker.  If
  326.     you  try  to run your cache inside a window, you will  probably  have a
  327.     very big problem with your hard disk.
  328.  
  329.  
  330.  
  331.     Q: Why are you using QEMM 4.0 instead of 4.1?
  332.  
  333.     A:  Because  I  found  that QEMM 4.1 won't allow me execute a warm boot
  334.     from remote by using any of the various  BOOT.COM  type  utilities.   I
  335.     like  to  be able to do this just in case one or the other node crashes
  336.     while I'm at work.  Then I can just drop to DOS  on  the  working  node
  337.     and  re-boot  the  machine.   Autoexec.bat  executes Desqview, Desqveiw
  338.     executes the startup scripts for the two  PCBoard  Nodes...and  I'm  in
  339.     business.
  340.  
  341.     Q: Can I run two nodes using Desqview on a 286?
  342.  
  343.     A:  Yes.   You  won't have many of the 386 options, but it is possible.
  344.     To run two nodes on a 286, you'll need to  install  QEXT.SYS  and  make
  345.     sure  that  you  have  renamed  XDV.COM to DV.COM.  Then you'll need to
  346.     experement to find the maximum amount of RAM  your  configuration  will
  347.     allow two PCBoard nodes to have without crashing or attempting to swap.
  348.  
  349.     Q:  Where  can  I find other Desqview users to exchange tips and tricks
  350.     with?
  351.  
  352.     A: One excellent place  for  general  Desqview  info  is  the  Desqveiw
  353.     Conference  at  The  Sound  of  Music  BBS.  This conference is visited
  354.     reguarly by Gary Saxer of Quarterdeck who has been very helpful to many
  355.     users. The Sound of Music can be reached at  (516)  536-8723  or  (516)
  356.     536-6819.
  357.  
  358.  
  359.  
  360.     These  are the specific things that I had to change to get it to run on
  361.     my system.  Yours may be different.  I am reachable on my BBS which  is
  362.     listed   at   the   top   of   page   one   if  you  need   assistance.
  363.     Unfortunately,  I  am one of those paranoid sysops that require mail-in
  364.     registration.  However, I wave all that for visiting  Sysops.   So,  if
  365.     you  call, just leave me a [C]omment with your questions, and next time
  366.     you call, I'll have you validated and will hopefully have some sort  of
  367.     suggestions for whatever problems you might be having.
  368.  
  369.  
  370.  
  371.     Good Luck!
  372.  
  373.     -Joseph Sheppard
  374.  
  375. 
  376.